// Copyright 2025 the V8 project authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

// Original: mutate_string.js
\u0063\u006f\u{6e}\u{73}\u006f\u006c\u{65}.\u006c\u006f\u0067("hello");
function \u{74}\u0065\u0073\u0074(\u{70}\u{61}\u0072\u0061\u006d) {
  var \u{6d}\u{79}\u0056\u{61}\u{72}\u{69}\u{61}\u0062\u{6c}\u0065 = 1;
  return \u0061\u{72}\u0067\u{75}\u006d\u{65}\u{6e}\u{74}\u0073[0];
}
\u{74}\u0065\u{73}\u0074("foo");
\u0065\u0076\u{61}\u006c("var z = 1;");
__callSetAllocationTimeout(100, true);
var \u{6f}\u0062\u{6a} = {};
\u006f\u0062\u006a.\u{70}\u{72}\u{6f}\u{70}\u{65}\u0072\u{74}\u0079 = 2;
var \u006f\u{62}\u{6a}\u0032 = {
  \u006b\u0065\u0079: 3
};
const \u0063\u006f\u006d\u{70}\u{6c}\u0065\u{78}\u{52}\u0065\u0067\u{65}\u0078 = /user-(id[0-9]+)-group([A-Z]+)/;
"user-id12345-groupABC".\u006d\u0061\u{74}\u{63}\u0068(\u0063\u006f\u006d\u{70}\u{6c}\u0065\u{78}\u{52}\u{65}\u{67}\u{65}\u0078);
const \u{70}\u{61}\u{72}\u{74}\u{73} = "valueAseparatorvalueBseparatorvalueC".\u0073\u0070\u006c\u{69}\u{74}(/separator/);
\u{63}\u006f\u{6e}\u0073\u{6f}\u006c\u0065.\u{6c}\u{6f}\u0067("hello");
const \u{73}\u006f\u006d\u0065\u005f\u{6c}\u{6f}\u{6f}\u{6f}\u{6f}\u{6f}\u006f\u{6f}\u006f\u{6e}\u0067\u005f\u{75}\u{73}\u{65}\u{72} = "Alice";
const \u0074\u{65}\u006d\u0070\u006c\u0061\u{74}\u0065\u{57}\u0069\u{74}\u{68}\u{45}\u0078\u0070\u{72}\u0065\u0073\u{73}\u{69}\u{6f}\u{6e} = `User profile for ${\u{73}\u006f\u{6d}\u{65}\u{5f}\u006c\u{6f}\u006f\u{6f}\u{6f}\u{6f}\u{6f}\u006f\u006f\u{6e}\u{67}\u005f\u{75}\u{73}\u0065\u{72}} is now active.`;
\u{63}\u{6f}\u006e\u{73}\u006f\u{6c}\u0065.\u006c\u{6f}\u{67}(\u{74}\u{65}\u{6d}\u0070\u{6c}\u{61}\u{74}\u0065\u{57}\u0069\u{74}\u0068\u{45}\u{78}\u{70}\u{72}\u0065\u0073\u0073\u{69}\u006f\u{6e});
